using System.Collections.Generic;
using Dune.Business.Managers;
using Edge.Business.Managers;
using Edge.Business.Security;
using Edge.Common.ComponentModel;

namespace Shop.Business.Domain.Catalog.Parameter
{
    public interface IParameterManager : IAbstractManager<Parameter, int>, IFilteredSearch<Parameter, ParameterFilter>
    {
        ICollection<Parameter> GetProductParameters(int prodId);
        ICollection<Parameter> GetGroupParameters(int groupId);
        ICollection<Parameter> GetGroupParametersOnly(int groupId);
        ICollection<NavigationItem> ConvertToNavigation();
    }
}